0704-883-0675     |      dataprojectng@gmail.com

AN EXTENSION AND FORMALIZATION OF A SPECIFICATION LANGUAGE FOR MIXED-INITIATIVE, HUMAN-COMPUTER DIALOGUES

  • Project Research
  • 1-5 Chapters
  • Abstract : Available
  • Table of Content: Available
  • Reference Style: APA
  • Recommended for : Student Researchers
  • NGN 3000

ABSTRACT

 The use of human-computer dialogue is playing an increasingly prominent role in interactions conducted at kiosks (e.g., withdrawing money from an atm), on smart phones (e.g., booking a flight), and on the web (e.g., customer service chatbots). Some humancomputer dialogues involve an lively exchange of system-initiated and user-initiated actions. These dialogues are called mixed-initiative dialogues and also sometimes involve the pursuit of multiple sub-dialogue threads at once, which are woven together in a manner akin to concurrently executing threads. However, existing dialogue specification languages have difficulty expressing these dialogues concisely. In this work, we improve the expressiveness of a dialogue authoring language based on programming language concepts (e.g., curried functions) by augmenting it with additional high-level abstractions to support concise specification of task-based, mixed-initiative dialogues that resemble concurrently executing threads. We also formalize the process of simplifying and staging such dialogues specified in the augmented language using notions from discrete mathematics. We demonstrate that dialogue specifications written in the original authoring language can be compressed by rewriting them using the new abstractions. We also operationalize the formally specified dialogue simplification and staging rules in a Haskell programming implementation. The augmented dialogue authoring language is evaluated from practical (i.e., case study), 3 conceptual (i.e., comparisons to similar systems such as VoiceXML), and theoretical perspectives. The results indicate that the augmented language enables concise representation of dialogues composed of multiple concurrent sub-dialogues and improves the compression of dialogue expressions reported in prior research. The Haskell implementation of the simplification/staging rules provides a proof of concept that the formal semantics are sufficient to implement a dialogue system specified with the augmented language.





Related Project Materials

ASSESSING THE PERFORMANCE OF THE SENATE COMMITTEE ON NIGER DELTA DURING 7TH AND 8TH NATIONAL ASSEMBLY

Background to the study

The legislature is considered one of the most basic structures in any political system. Hence, A...

Read more
THE ROLE OF BUDGETING IN FINANCIAL DECISION-MAKING

THE ROLE OF BUDGETING IN FINANCIAL DECISION-MAKING

This study aims to: (1) investigate the role of budgeting in financial decision-making...

Read more
THE PROBLEMS AND PROSPECT OF TEACHING AND LEARNING OF COMPUTER SCIENCE IN NIGERIA

 

ABSTRACT

This study investigated the problems and prospect of teaching and learning of computer science...

Read more
INFLUENCE OF PORNOGRAPHY FILMS ON NIGERIA YOUTHS

Background of the study

This study “Impact of Pornographic Materials on Youths” aims at identifying the infl...

Read more
RELATIONSHIP BETWEEN WEIGHT AND BLOOD PRESSURE OF PATIENTS WITH HIGH BLOOD PRESSURE.

Background of the Study

          The number of people with high blood pres...

Read more
Angel Investor Needed For A Tech Startup

Project Body

Read more
BILINGUAL UNDERGRADUATES' USE OF ELECTRONIC MESSAGING: A LINGUISTIC AND ANTHROPOLOGICAL INVESTIGATION

INTRODUCTION AND BACKGROUND TO THE STUDY

 Around the world, practically every facet of human exist...

Read more
THE ROLE OF AUDIT COMMITTEES IN ENHANCING FINANCIAL REPORTING CREDIBILITY

ABSTRACT:

This research investigates the role of audit committees in enhancing financial reporting cred...

Read more
MODULATORY EFFECT OF METFORMIN AND ARTEMETHER-LUMEFANTRINE ON BLOOD COAGULATION IN DIABETIC MICE CO-INFECTED WITH MALARIA

ABSTRACT

Blood coagulation is a process describing conversion of soluble materials within the blood into an insoluble gel that plugs inju...

Read more
THE ROLE OF PUBLIC ACCOUNTANTS IN CORPORATE SOCIAL RESPONSIBILITY (CSR) REPORTING

Abstract

THE ROLE OF PUBLIC ACCOUNTANTS IN CORPORATE SOCIAL RESPONSIBILITY (CSR) REPORTING

This study explores the role of publ...

Read more
Share this page with your friends




whatsapp